package bean

import "time"

/*
	数据库t_monitor_info表
*/
type TMonitorInfo struct {
	FId                 uint64    `json:"f_id"`
	FName               string    `json:"f_name"`
	FHeartRadio         float64   `json:"f_heart_radio"`          // 心率
	FBloodPressureUpper float64   `json:"f_blood_pressure_upper"` // 血压峰值
	FBloodPressureLower float64   `json:"f_blood_pressure_lower"` // 血压谷值
	FBreathe            float64   `json:"f_breathe"`              // 呼吸
	FMedicines          []string  `json:"f_medicines"`            // 服用药物情况
	FIsInEmergency      bool      `json:"f_is_in_emergency"`
	FMessageEmergency   string    `json:"f_message_emergency"`
	FModifyTime         time.Time `json:"f_modify_time"`
	FCreateTime         time.Time `json:"f_create_time"`
	FCreator            time.Time `json:"f_creator"`
	FDel                int8      `json:"f_del"`
	FLogDate            time.Time `json:"f_log_date"`
	FMachineId          string    `json:"f_machine_id"` // 监护仪识别id
	FSpo2               float64   `json:"f_spo2"`       // 脉搏血氧饱和度
	FSao2               float64   `json:"f_sao2"`       // 动脉血氧饱和度
	FO2                 float64   `json:"f_o2"`         // 氧气
	FN2o                float64   `json:"f_n2o"`        // 一氧化二氮
}

/*
	RPC接口 Response
*/
type MonitorInfoResponse struct {
	FId                 uint64   `json:"f_id"`
	FName               string   `json:"f_name"`
	FHeartRadio         float64  `json:"f_heart_radio"`
	FBloodPressureUpper float64  `json:"f_blood_pressure_upper"`
	FBloodPressureLower float64  `json:"f_blood_pressure_lower"`
	FBreathe            float64  `json:"f_breathe"`
	FMedicines          []string `json:"f_medicines"`
	FIsInEmergency      bool     `json:"f_is_in_emergency"`
	FMessageEmergency   string   `json:"f_message_emergency"`
	FModifyTime         string   `json:"f_modify_time"`
	FMachineId          string   `json:"f_machine_id"` // 监护仪识别id
	FSpo2               float64  `json:"f_spo2"`       // 脉搏血氧饱和度
	FSao2               float64  `json:"f_sao2"`       // 动脉血氧饱和度
	FO2                 float64  `json:"f_o2"`         // 氧气
	FN2o                float64  `json:"f_n2o"`        // 一氧化二氮
}
